package com.sofun.ai.tools.impl;

import com.sofun.ai.tools.Tools;
import dev.langchain4j.agent.tool.P;
import dev.langchain4j.agent.tool.Tool;
import org.springframework.stereotype.Service;

/**
 * function call
 * */

@Service
public class NameTool implements Tools {

    // 告诉AI 什么对话才调用这个方法
    @Tool("某个地区有多少个名字的")
    public  Integer changshaNameCount(

            @P("地区")
            String location,
            // 告诉AI 需要提取的信息
            @P("姓名")
            String name){
        // todo...
        System.out.println(name);
        System.out.println(location);

        // 结果
        return 10;
    }
}
